#error {
  float: left;
  clear: both;
  margin: auto;
  display: table;
  background: red; }

body {
  margin: 0px; }

h1 {
  background: lightgray;
  background: #ababba;
  color: #282828;
  text-shadow: -1px 1px 2px lightgray;
  padding: 20px;
  margin: 0px;
  box-shadow: -2px 2px 5px lightgray;
  border-bottom: 1px outset rgba(200, 200, 200, 0.2); }

address {
  text-align: right; }

#adminBox {
  width: 900px;
  background: #ababba;
  box-shadow: -2px 2px 5px lightgray;
  border: 1px outset rgba(200, 200, 200, 0.2);
  border-radius: 3px;
  margin: 50px auto;
  padding: 30px; }
  #adminBox label {
    display: inline-block;
    width: 300px;
    text-align: right;
    padding: 0px 15px; }
  #adminBox textarea, #adminBox input:not([type="radio"]) {
    width: 540px;
    vertical-align: top; }
  #adminBox form {
    text-align: right; }
  #adminBox .spacer {
    display: inline-block;
    width: 300px; }
  #adminBox button {
    float: right; }
